/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.ucb.mb;

import br.ucb.bean.Pessoa;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

/**
 *
 * @author Jéssica
 */
@ManagedBean(name="pessoasMB")
@SessionScoped
public class PessoasMB {
    private Pessoa pessoa;
    private List<Pessoa> pessoas;

    public PessoasMB() {
        setPessoas(new ArrayList<Pessoa>());
        setPessoa(new Pessoa());
    }

    public String cadastrar()
    {
        getPessoas().add(getPessoa());
        setPessoa(new Pessoa());
        return "LISTAGEM";
    }

    public String voltar()
    {
        return "VOLTAR";
    }

    public List<Pessoa> getPessoasOrdenadas()
    {
        Collections.sort(getPessoas());
        return getPessoas();
    }
    
    public Pessoa getPessoa() {
        return pessoa;
    }

    public void setPessoa(Pessoa pessoa) {
        this.pessoa = pessoa;
    }

    public List<Pessoa> getPessoas() {
        return pessoas;
    }

    public void setPessoas(List<Pessoa> pessoas) {
        this.pessoas = pessoas;
    }

}
